DBAnon\Abstract_Database_Anonymization_Transformation D

Total Complexity 347
Dependencies 1
Dependents 0
Total lines 2,777
Lines of code 1,597
Logical lines of code 889
Comment lines 1,051
Methods 55
Properties 3

Methods 55

Method Rating Maintainability Complexity Lines of code
anonymize_random_digits()
C
35 26 73
anonymize_random_age()
B
37 20 66
anonymize_random_birthdate()
B
37 19 66
anonymize_random_chars()
A
41 15 51
anonymize_copy_user_email()
A
40 13 56
anonymize_copy_usermeta_names()
A
40 13 54
anonymize_lorem_ipsum()
A
42 13 49
anonymize_random_email_list()
A
41 12 53
anonymize_random_street_list_with_number()
A
42 11 48
anonymize_random_pattern()
A
44 9 42
anonymize_random_phone_pattern()
A
44 9 42
set_transformations()
A
31 1 157
anonymize_random_url_list()
A
45 8 39
anonymize_one_array_value()
A
46 8 37
anonymize_derive_from_user_email()
A
47 8 32
anonymize_random_full_name_generator()
A
46 7 35
anonymize_random_first_name_generator()
A
47 7 33
anonymize_random_last_name_generator()
A
47 7 33
anonymize_random_nickname_generator()
A
47 7 33
anonymize_random_agent_string_generator()
A
47 7 33
anonymize_random_iban_list()
A
47 7 33
anonymize_random_city_list()
A
47 7 33
anonymize_random_street_list()
A
47 7 33
anonymize_empty_array_values()
A
47 7 32
anonymize_random_local_ip_address_generator()
A
48 7 31
update_table_rows()
S
50 6 30
get_lorem_ipsum()
S
53 6 23
clear_array()
S
54 6 23
fill_array()
S
54 6 23
get_table_rows()
S
53 6 22
get_table_count()
S
53 6 21
get_exclusion_query_parts()
S
51 5 25
get_random_filled_street_with_number_pattern()
S
52 5 24
anonymize()
S
54 4 22
get_random_filled_pattern()
S
56 4 18
my_is_json()
S
77 3 3
get_usermeta_firstname()
S
61 2 12
get_usermeta_lastname()
S
61 2 12
get_user_email()
S
62 2 11
get_user_email_max_length()
S
63 2 11
get_transformations()
S
72 2 6
get_primary_key()
S
64 2 9
get_loops()
S
69 2 6
get_random_string()
S
64 2 9
get_random_digits()
S
64 2 9
get_domains()
S
63 2 10
get_names()
S
63 2 10
get_nicknames()
S
63 2 10
get_agents()
S
63 2 10
get_ibans()
S
63 2 10
get_cities()
S
63 2 10
get_streets()
S
63 2 10
__construct()
S
77 1 4
anonymize_empty()
S
73 1 5
anonymize_one_value()
S
72 1 5